#toohead { text-align: center; font-size: 20px; height: 50px; }
#toofoot { text-align: center; font-size: 12px; height: 50px; }
#toomain { text-align: center; font-size: 16px; min-height: 100px; }

.toobox  { text-align: justify; font-size: 16px; margin: auto; width: 1000px; }
.toobox h3 { font-size: 20px; }
.toobox h4 { font-size: 16px; }
        
.toobox .tel { width: 150px; height: 18px; font-size: 14px; }
.toobox .code{ width: 100px; height: 18px; font-size: 14px; }
.toobox .err { color: red; }
.toobox .btn { width:  50px; height: 25px; }
.toobox .sta { width: 100px; height: 25px; }
.toobox .term   { width: 100px; height: 25px; font-size: 14px; }
.toobox .opsel  { width: 150px; height: 25px; font-size: 14px; }
.toobox .opinfo { width: 200px; height: 25px; font-size: 14px; }

.toobox .trtr { margin: 3px; vertical-align: top; }
.toobox .tr0  {background-color: #ccccff; }
.toobox .tr1  {background-color: #ccffcc; }
.toobox .trok {background-color: #ccffcc; }
.toobox .trl0 {background-color: #ccffcc; }
.toobox .trl1 {background-color: #cceecc; }
.toobox .trl2 {background-color: #ccddcc; }
.toobox .trno {background-color: #ffcccc; }
.toobox .trin {background-color: #ccccff; }
.toobox .trday{background-color: #eeeeee; }
.toobox .teltel    { width: 150px; height: 18px; font-family: Menlo; font-size: 14px; display: inline-block; }
.toobox .teltime   { width: 200px; height: 18px; font-family: Menlo; font-size: 14px; display: inline-block; }
.toobox .telterm   { width: 150px; height: 18px; font-family: Menlo; font-size: 14px; display: inline-block; }
.toobox .telstatus { width: 200px; height: 18px; font-family: Menlo; font-size: 14px; display: inline-block; }
.toobox .telopinfo { width: 200px; height: 18px; font-family: Menlo; font-size: 14px; display: inline-block; }
.toobox .telnote   { width: 400px; height: 18px; color: gray; font-size: 14px; display: inline-block; }

.note   { color: gray; margin: 20px; }
